5/15/06

By: D.M.R.D

This is the first release of any of my programs i have made on the internet.  I have made path-finding ai before, but it normally used actual logic (such using the variable 'D' to indicate which direction it was going in, left=1 - up=2 - right=3 - down=4 and it used these directions to make logical turns and such,actually i have probably made the program -improving it each time-about 3 times)  This is an implementation of a maze program that uses a follow-the-left wall rule to solve the maze.  It is almost flawless (i think) so here it is!

Sending to the calculator:
1. Send the path.8xg file to your calculator and ungroup it
2. Use program Create to set up the graph to draw a maze on.  Always have a path from the upper left hand corner!  
3. Open the program PathAI and proceed from there (the ai finishes when it reaches the x-pixel coordinate 92)


Features


When you open the program, it will ask you if you want to open a picture (if your maze is saved to it)
Saying use the current graph screen (always have a line ATLEAST around the very outer edge AND above the starting area, otherwise the ai will not move.

If your picture is archived, do not worry, the program will unarchive, open, and rearchive the picture you specify.

Pressing CLEAR while the program is executing will end the program (and pause immediately afterwards to show you where it is) and then exit.

Pressing any key BESIDES CLEAR will pause and flash the location of the ai a few times so you know where it is.

Enjoy!

p.s. The screenshot shows a maze i made, with the ai (a dot hard to tell when it is not moving/showing its location after you pushed a key)

About me:

I am 13 and live in Memphis, TN.  I go to White Station Middle School and was introduced to calculators right after winter break this year.  Since then i have learned a LOT about programming (WOW it seems like such a long time...).  One of my greatest interests is AI for the calculator (this program really is not ai, it just uses pixel-test commands to check for a condition of the left wall (there are 16 different AI checks used in the program, 4 for each direction).